
using System;
using System.Data;
using System.Runtime.Serialization;

namespace DataAccess
 {
     /// <summary>
     /// A custom serializable dataset containing 
     /// </summary>

	[Serializable()]
	[System.ComponentModel.DesignerCategoryAttribute("code")]
      

	/// <summary>Class for handling datasets</summary>  
	public class ValorTipoRespuestaData : DataTable
	{
		///
		/// Constants for table and fields mapping
		///
		public const string MOD_VALORES_TIPOS_RESPUESTA_TABLE = "MOD_VALORES_TIPOS_RESPUESTA";
    
		public const string VAL_TIP_ID_FIELD = "VAL_TIP_ID";
		public const string RES_ID_FIELD = "RES_ID";
		public const string VAL_VALOR_RESPUESTA_FIELD = "VAL_VALOR_RESPUESTA";
		public const string VAL_OTRO_FIELD = "VAL_OTRO";
    
    
		protected ValorTipoRespuestaData(SerializationInfo info, StreamingContext context)
		{		
		}

		public ValorTipoRespuestaData()
		{
			BuildDataTables();
		}
     
		/// <summary>
		/// Creates the following datatables: Localidades
		/// </summary>
		private void BuildDataTables()
		{
               
			this.Columns.Add(VAL_TIP_ID_FIELD, typeof(System.Decimal));
			this.Columns.Add(RES_ID_FIELD, typeof(System.Decimal));
			this.Columns.Add(VAL_VALOR_RESPUESTA_FIELD, typeof(System.String));
			this.Columns.Add(VAL_OTRO_FIELD, typeof(System.String));
			this.PrimaryKey = new DataColumn[] {this.Columns[ValorTipoRespuestaData.VAL_TIP_ID_FIELD]};
			//this.PrimaryKey = new DataColumn[] {this.Columns[ValorTipoRespuestaData.RES_ID_FIELD]};
		}
        
		/// <summary>
		/// Add a new row to the table
		/// </summary>
		/// <param name="row">Dataset row
		public void addValoresTiposRespuesta(DataRow row)
		{
			this.Rows.Add(row);
		}    
        
	}    
  
}  
